package com.neuedu.corejava.ch12.homework;

import java.io.File;

/**
 * 20190813
 * 
 *1、在本机的磁盘系统中，找一个文件夹，利用File类的提供方法，列出该文件夹中的所有文件的文件名和文件的路径，执行效果如下：[必做题]
        路径是xxx的文件夹内的文件有：
 	文件名：abc.txt
	路径名：c:\temp\abc.txt 
	--------------------------------------------
	文件名：def.txt
	路径名：c:\temp\def.txt
 
 * @author admin
 *
 */
public class ch121 {
	
	 static String find(String basePath){
		File file=new File(basePath);
		String[] fileArr=file.list();
		for(int i=0;i<fileArr.length;i++){
			String nowPath=basePath+"\\"+fileArr[i];
			File file2=new File(nowPath);
			if(file2.isDirectory()){
				find(nowPath);
			}else{
				System.out.println("文件名："+file2.getName());
				System.out.println("路径名："+nowPath);
				System.out.println("------------------------");
			}
		}	
		return "";
	}

	public static void main(String[] args) {
		System.out.println("路径是c:\\temp文件夹内的文件有：");
		find("c:\\temp");
		
	}

}
